home *** CD-ROM | disk | FTP | other *** search
- Here's a new "changes" file, since the old one was so hopelessly
- messed up...
-
- PATCHLEVEL22:
-
- inistack.c:
- Change _initial_stack into an uninitialized variable, so
- that fixstk doesn't try to set it by default.
- purec/*:
- Apply Michael's patches for Pure C.
- mintbind.h:
- Fix the definition for Psigaction. Remove misspelling of
- Sigpalette.
- scanf.c:
- Apply Ulf's patch for Pure C.
- doprnt.c,getpages.c,getpass.c,malloc.c,obstack.c,stricmp.c,strnicmp.c,
- strrchr.c,textio.c:
- Apply Michael's Pure C patches.
- sbrk.c:
- Corrected the sense of the #ifdef __GNUC__ (thanks, Michael).
- system.c:
- Fixed a silly return statement.
- regexp.c:
- Got rid of a warning about "regprop" not being defined when
- !DEBUG.
- crtinit.c:
- Fixed to make shared text programs possible with Howard's
- new gcc.
- crt0.s,gcrt0.s:
- REPLACED by crt0.cpp.
- mincl:
- Updated to reflect the new crt0.cpp.
- makefile.b16,makefile.b32:
- New makefiles for gcc with -mbaserel.
-
- PATCHLEVEL23::
-
- Makefile,mincl,bcopy.s,*.cpp:
- Applied jrb's & hyc's updates.
- purec/*:
- Applied Michael's Pure C patches.
- waitpid.c:
- New file, courtesy of Howard.
- mintbind.h,linea.h:
- Fixed various bugs; again, thanks, Howard!
- crtinit.c:
- Made the baserel code more stable.
- lattice/vfork.s:
- Fixed the setting of errno in the __MSHORT__
- case.
-
- PATCHLEVEL24::
-
- Applied Howard's patches for various .cpp and .s files.
- Thanks!
-
- PATCHLEVEL25::
-
- ioctl.h:
- ANYP means "no parity", not "any speed"
- wtmp.c: ++entropy@gnu.ai.mit.edu
- If we're going to write to a file, we
- really should open it for writing, not reading!
- difftime.c: ++entropy@gnu.ai.mit.edu
- The parameters were reversed. Ouch.
- bcmp.c: ++hohmuth@freia.inf.tu-dresden.de
- Change the ODD macro to return a 16 bit value (for
- Pure C)
- crtinit.c:
- Changed the "switch(_stksize)" statement into an
- if-then-else (apparently PureC can have troubles
- with a long in a switch statement).
- purec/: ++hohmuth@freia.inf.tu-dresden.de
- Updated documentation for the unixname program,
- and provided source code.
- open.c:
- Modified to use the kernel's O_APPEND when appropriate.
- spawn.c: ++ulf@wolfhh.hanse.de
- Fixed an off-by-one error in the command line calculation
- stuff.
-
- Changes from Andreas Schwab (scwab@ls5.informatik.uni-dortmund.de):
- * compiler.h: for gcc2, use the builtin sizes
- * gemfast.h: add XCONTROL messages and WF_COLOR defines
- * mintbind.h, osbind.h: add the missing definitions
- * rusage.h: fix typo, add <time.h> for struct timeval
- * screen.h: fix definitions for TT
- * stdio.h: allow 32 open files as does MiNT
- * stdlib.h (alloca): avoid cpp warning, nearly all GNU programs define
- it unconditionally
- * termcap.h: fix typo
- * wait.h (WSTOPPED): use expected value
-
- select.c:
- Fixed the parameters (they were supposed to have type
- "long *" rather than "long").
- dirent.[ch]:
- Fixed a very bogus use of the Dreaddir() return value,
- which in fact is a magic cookie that can't be used!
-
- various places:
- Applied bammi's updates (thanks, bammi!)
-
-